/**
 * @author ChaP
 * @date 2019/04/16
 * @describe:
 */
package CodingTest.AC20190416;

/**
 * 不使用运算符 + 和 - ​​​​​​​，计算两整数 ​​​​​​​a 、b ​​​​​​​之和。

 示例 1:

 输入: a = 1, b = 2
 输出: 3
 示例 2:

 输入: a = -2, b = 3
 输出: 1
 */
public class getSum {
    public int getSum(int a,int b){
        return b == 0 ? a : getSum(a^b,(a&b)<<1);
    }
}
